package com.vlong.town.mapper.roleMenuRef;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.vlong.town.entity.roleMenuRef.RoleMenuRef;

/**
 * 角色-菜单-关联DAO接口
 * @author Assassin
 */
@Mapper
public interface RoleMenuRefMapper {

	// Methods

   /**
	* 插入角色-菜单-关联
	* @param roleMenuRef 参数实体
	* @return refId 插入后的数据库主键值
	*/
	public Long insert(RoleMenuRef roleMenuRef);

   /**
	* 删除角色-菜单-关联
	* @param refId 主键值
	*/
	public void delete(Long refId);

   /**
	* 更新角色-菜单-关联
	* @param roleMenuRef 参数实体
	*/
	public void update(RoleMenuRef roleMenuRef);

   /**
	* 主键查询角色-菜单-关联
	* @param refId 主键值
	* @return RoleMenuRef 实体
	*/
	public RoleMenuRef selectById(Long refId);

   /**
	* 根据条件查询角色-菜单-关联列表
	* @param roleMenuRef 参数实体
	* @return List<RoleMenuRef> 实体List
	*/
	public List<RoleMenuRef> selectList(RoleMenuRef roleMenuRef);

    public List<RoleMenuRef> queryListByRoleId(Long roleId);

}